Skip to content

build(deps): update test commons-fileupload to 1.6.0#787

Open
jbeckwith-oai wants to merge 1 commit into
mainfrom
codex/update-test-fileupload
Open

build(deps): update test commons-fileupload to 1.6.0#787
jbeckwith-oai wants to merge 1 commit into
mainfrom
codex/update-test-fileupload

Conversation

@jbeckwith-oai

Copy link
Copy Markdown
Contributor

Summary

Apache identifies 1.6.0 as the first 1.x release that fixes the remaining multipart-header denial of service. It retains the 1.x coordinates and API family, requires Java 8, and adds JApiCmp validation against 1.5.

Compatibility

This is test-only and has no downstream consumer impact:

  • both constraints are scoped to testImplementation
  • commons-fileupload remains absent from both modules' production runtimeClasspath
  • generated Maven POMs and Gradle module metadata contain neither Commons FileUpload nor WireMock
  • WireMock remains on 2.35.2; its FileUpload API references resolve against 1.6.0 and its multipart-backed tests pass
  • the Jackson 2.14.0 compatibility floor and published 2.18.9 runtime are unchanged and both were exercised

Validation

  • ./scripts/test
  • complete core suite with WireMock/FileUpload 1.6.0 on Jackson 2.18.9
  • OkHttp WireMock suite with Jackson forced to 2.14.0
  • ./scripts/lint
  • ./scripts/build
  • ./scripts/detect-breaking-changes origin/main
  • dependency insight for both test and production runtime configurations
  • generated Maven POM and Gradle module metadata inspection
  • Java 8 bytecode and WireMock-to-FileUpload linkage inspection

@jbeckwith-oai jbeckwith-oai requested a review from a team as a code owner July 15, 2026 22:42
@openai-sdks

openai-sdks Bot commented Jul 15, 2026

Copy link
Copy Markdown

OkTest Summary

237/237 SDK tests passed in 16.198s for Java SDK PR #787.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 389ms
tests/chat-completions-create.test.ts ✅ Passed 622ms
tests/chat-completions-stream.test.ts ✅ Passed 354ms
tests/files-content-binary.test.ts ✅ Passed 259ms
tests/files-create-multipart.test.ts ✅ Passed 280ms
tests/files-list-pagination.test.ts ✅ Passed 268ms
tests/initialize-config.test.ts ✅ Passed 186ms
tests/instance-isolation.test.ts ✅ Passed 293ms
tests/models-list.test.ts ✅ Passed 200ms
tests/responses-background-lifecycle.test.ts ✅ Passed 369ms
tests/responses-body-method-errors.test.ts ✅ Passed 457ms
tests/responses-cancel-timeout.test.ts ✅ Passed 253ms
tests/responses-cancel.test.ts ✅ Passed 238ms
tests/responses-compact-retries.test.ts ✅ Passed 456ms
tests/responses-compact.test.ts ✅ Passed 327ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 735ms
tests/responses-create-advanced.test.ts ✅ Passed 1.008s
tests/responses-create-disconnect.test.ts ✅ Passed 1.122s
tests/responses-create-errors.test.ts ✅ Passed 549ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 276ms
tests/responses-create-retries.test.ts ✅ Passed 267ms
tests/responses-create-stream-failures.test.ts ✅ Passed 194ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 220ms
tests/responses-create-stream-wire.test.ts ✅ Passed 5.988s
tests/responses-create-stream.test.ts ✅ Passed 123ms
tests/responses-create-terminal-states.test.ts ✅ Passed 363ms
tests/responses-create-timeout.test.ts ✅ Passed 222ms
tests/responses-create.test.ts ✅ Passed 771ms
tests/responses-delete.test.ts ✅ Passed 276ms
tests/responses-input-items-errors.test.ts ✅ Passed 269ms
tests/responses-input-items-list.test.ts ✅ Passed 418ms
tests/responses-input-items-options.test.ts ✅ Passed 537ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 235ms
tests/responses-input-tokens-count.test.ts ✅ Passed 362ms
tests/responses-malformed-inputs.test.ts ✅ Passed 4.897s
tests/responses-not-found-errors.test.ts ✅ Passed 475ms
tests/responses-parse.test.ts ✅ Passed 458ms
tests/responses-retrieve-retries.test.ts ✅ Passed 374ms
tests/responses-retrieve.test.ts ✅ Passed 274ms
tests/responses-stored-method-errors.test.ts ✅ Passed 965ms
tests/retry-behavior.test.ts ✅ Passed 3.521s
tests/sdk-error-shape.test.ts ✅ Passed 438ms

View OkTest run #29462770074

SDK merge (e48cd2e93b8c) · head (f139863649bc) · base (845b2bc87fb0) · OkTest (fd7a761c81c1)

@jbeckwith-oai jbeckwith-oai force-pushed the codex/update-test-fileupload branch from 40128fd to f139863 Compare July 16, 2026 00:55
@jbeckwith-oai jbeckwith-oai changed the title fix(deps): update test commons-fileupload to 1.6.0 build(deps): update test commons-fileupload to 1.6.0 Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant